package com.duobaoyu.dby.supply.common.biz.remote.dto.area;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 收件人地址
 *
 * @author fengshaoyu
 * @version 1.0.0
 * @date 2023/10/7 9:19
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ConsigneeInfo implements Serializable {

	private static final long serialVersionUID = -733104808215116477L;
	/**
	 * 收货地址省ID
	 */
	@ApiModelProperty("收货地址省ID")
	private String provinceCode;

	/**
	 * 收货地址省名称
	 */
	@ApiModelProperty("收货地址省名称")
	private String provinceName;

	/**
	 * 收货地址城市ID
	 */
	@ApiModelProperty("收货地址城市ID")
	private String cityCode;

	/**
	 * 收货地址城市名称
	 */
	@ApiModelProperty("收货地址城市ID")
	private String cityName;

	/**
	 * 收货地址区县ID
	 */
	@ApiModelProperty("收货地址区县ID")
	private String countyCode;

	/**
	 * 收货地址区县名称
	 */
	@ApiModelProperty("收货地址区县名称")
	private String countyName;

	/**
	 * 收货地址乡镇ID
	 */
	@ApiModelProperty("收货地址乡镇ID")
	private String townCode;

	/**
	 * 收货地址乡镇名称
	 */
	@ApiModelProperty("收货地址乡镇名称")
	private String townName;
	/**
	 * 渠道详细地址
	 */
	@ApiModelProperty("详细地址")
	private String addressDetail;
}
